import { defineStore } from 'pinia';

const modal = defineStore({
  id: 'modal',
  state: () => ({
    auth: '', // 授权弹窗类型
    share: false, // 分享弹窗状态
    menu: false, // 菜单状态
    lastTimer: {}, // 短信验证码发送时间记录
    advHistory: [], // 广告弹窗历史
  }),
  actions: {
    // 可以添加相关操作方法
  },
  persist: {
    enabled: true,
    strategies: [
      {
        key: 'modal-store',
      },
    ],
  },
});

export default modal;